// pages/my/my.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        userInfo: {}
    },

    /**
     * 登录
     */
    async login() {
        try {
            wx.navigateTo({
                url: '/pages/info/info'
            })
        } catch (error) {

        }
    },

    /**
     * 前往意见反馈
     */
    goFeed(e) {
        const type = e.currentTarget.dataset.type
        wx.navigateTo({
            url: `/pages/feedback/feedback?type=${type}`,
        });

    },

    /**
     * 跳转订单页
     */
    goOrder(e) {
        const type = e.currentTarget.dataset.type
        wx.navigateTo({
            url: `/pages/order/order?type=${type}`
        })
    },

    // 退出
    logout() {
        try {
            const userInfo = wx.getStorageSync('userInfo')
            const token = wx.getStorageSync('token')
            if (Object.keys(userInfo).length || token) {
                wx.showModal({
                    title: '提示',
                    content: '您确定要退出吗？',
                    showCancel: true,
                    cancelText: '取消',
                    cancelColor: '#000000',
                    confirmText: '确定',
                    confirmColor: '#3CC51F',
                    success: (result) => {
                        if (result.confirm) {
                            wx.removeStorageSync('userInfo')
                            wx.removeStorageSync('token')
                            wx.removeStorageSync('cart')
                            wx.removeStorageSync('address')
                            wx.reLaunch({
                                url: '/pages/my/my'
                            });
                        }
                    },
                    fail: () => { },
                    complete: () => { }
                });
            }



        } catch (error) {

        }
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        const userInfo = wx.getStorageSync('userInfo') || {};
        this.setData({
            userInfo
        })
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})